package com.tql.test_13;
/*
* 饿汉式单例(线程安全)
* 一开始就创建
* 优点：这种写法比较简单，就是在类装载的时候就完成实例化。避免了线程同步问题。
  缺点：在类装载的时候就完成实例化，没有达到Lazy Loading的效果。如果从始至终从未使用过这个实例，则会造成内存的浪费。
* */
public class Hungry {
    private int age;
    private  String name;
    private final static Hungry hungry = new Hungry();
    private Hungry() {
    }
    public static Hungry getInstance(){
        return hungry;
    }
    public Hungry(int age, String name) {
        this.age = age;
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
